/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package clientecomponente;

import cliente.session.ClienteRemote;
import cliente.entidades.Cliente;
import javax.naming.NamingException;

/**
 *
 * @author Thiago
 */
public class Main {

    //@EJB
    //private static ClienteRemote clienteMgr;

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws NamingException {
        //Context initCtx = new InitialContext();
        //Quando vc faz o lookup vc passa o caminho completo da interface local ou remote.
        ClienteRemote clienteMgr = (ClienteRemote) EJBUtil.getFacade("cliente.session.ClienteRemote");
        //IClienteRemoto clienteMgr = (IClienteRemoto) (new InitialContext()).lookup("clientes.ClienteSessionBeanBean");
        //IClienteRemoto clienteMgr = (IClienteRemoto) initCtx.lookup("clientes.IClienteRemoto");

        Cliente cliente = new Cliente();
        //cliente.setId(1);
        cliente.setNome("Jose");
        cliente.setEndereco("Rua A");
        cliente.setTelefone("3221-1122");
        cliente.setCpf("12345");


        clienteMgr.createCliente(
                //cliente.getId(),
                cliente.getNome(),
                cliente.getEndereco(),
                cliente.getCpf(),
                cliente.getTelefone());

        //JOptionPane.showMessageDialog(null, "Cliente " + cliente.getNome() + " inserido no banco com sucesso!");
    }

}
